Making Architectural Analysis Reasonable
نویسندگان
چکیده
Software systems that integrate a set of concurrent and possibly distributed components are becoming increasingly common. One architectural style that is often used in such systems is implicit invocation[1, 2]. In this style, a component communicates and passes control by announcing events, and these events are multicast to a set of consuming components that perform actions in response to events. At first glance, it would seem that the inherent concurrency associated with this style would make systems intractable: the concurrency and independence of components coupled with event multicast typically leads to a highly complex concurrent system with considerable non-determinism. We are currently exploring the problems of modeling and reasoning about highly concurrent systems at an architectural level. In particular, we have identified two approaches that help make such reasoning tractable:
منابع مشابه
Introduction to Roof garden Strategy in Architectural Design and City
The roof garden has great functioning of smoothing the shortage of land resource in the city and making use of the land resource diversity and efficiently. The modern era, following the fast development of economic and society, people have a high claim to green roof or roof garden. It is an efficient and reasonable way to exploit the open space the roof of the building. From the classic roof ...
متن کاملPrioritizing the equipment for making smart buildings with passive defense approach
Background and Aim: Since buildings are constantly exposed to threats, it is necessary that they be fully prepared to confront with all threats and their damages. Therefore, using the passive defense basics and principles in designing and constructing the buildings are considered obvious and undeniable. To prevent or reduce disasters caused by flood, earthquake, and war and so on, solutions suc...
متن کاملEntwicklung eines rationalen Entscheidungsprozesses für Architekturentscheidungen
It is one of the critical tasks to make the right designand architectural-decisions in huge and complex developing or reengineering projects. Such decisions have different types. On the one hand there are decisions with minimal effects on the architecture and the software system. On the other hand there are more strategic decisions which effect the architecture widely and change the central cha...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کامل